package com.wp.mapper;

import com.wp.pojo.BlogSort;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface BlogSortMapper {

//    void addBlogSort(BlogSort blogSort);
    

//    void editSort(BlogSort blogSort);

    void deleteSort(BlogSort blogSort);

//    List<BlogSort> getsortList(PageResult pageResult);

    Long getSortCount(@Param("query") String query,
                      @Param("status") Integer status);

    BlogSort getBlogSortName(@Param("blogSortUid") String blogSortUid,
                             @Param("status") Integer status);

    List<BlogSort> getSortList(@Param("query") String query,
                               @Param("status") Integer status,
                               @Param("startNum") Integer startNum,
                               @Param("size") Integer size);

    void updateedit(BlogSort blogSort);

    String getBlogSort(String sortName);

    void addSort(BlogSort blogSort2);

    void addSort(@Param("uid") String uid,
                            @Param("name") String name,
                           @Param("sort") Integer sort,
                           @Param("content") String content,
                           @Param("status") Integer status);

//    void deleteSort(@Param("uid") String uid,
//                    @Param("updateTime") Date updateTime);

//    String getBlogSort(String sortName);
}
